package com.eportal.domain;
/**
 * @author chencheng
 */

import java.io.Serializable;
import java.sql.Timestamp;

import org.hibernate.validator.constraints.NotBlank;

/**
 * 社区单元
 * @author chencheng
 *
 */
public class CInstallUnit implements Serializable {
	
	/**
	 * @author chencheng
	 */
	private static final long serialVersionUID = 1L;
	
	/** 单元id */
	private Long sid;
	
	/**单元名称 */
	@NotBlank(message = "单元名称必填")
	private String cbName;

	/** 从属社区楼栋ID,对应与T031_Cbuilding.SID,社区楼栋ID全局唯一编码。特别注意,对于公共门等,该字段一般为空因为通常并不属于某个楼栋*/
	@NotBlank(message = "社区楼栋必填")
	private String cBuildingId;

	/** 创建人*/
	private String cUserName;

	/** 创建时间	*/
	private Timestamp cTime;

	/** 最后修改人*/
	private String uUserName;

	/** 最后修改时间*/
	private Timestamp uTime;

	/** 修改说明或者审核意见*/
	private String comm;



	/**
	 * 单元id  
	 * @return sid 单元id  
	 */
	public Long getSid() {
		return sid;
	}
	



	/**
	 * 单元id  
	 * @param sid 单元id 
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}
	



	/**
	 * 单元名称  
	 * @return cbName 单元名称  
	 */
	public String getCbName() {
		return cbName;
	}
	



	/**
	 * 单元名称  
	 * @param cbName 单元名称 
	 */
	public void setCbName(String cbName) {
		this.cbName = cbName;
	}
	


	/**
	 * 从属社区楼栋ID对应与T031_Cbuilding.SID社区楼栋ID全局唯一编码。特别注意对于公共门等该字段一般为空因为通常并不属于某个楼栋  
	 * @return the cBuildingId
	 */
	public String getcBuildingId() {
		return cBuildingId;
	}
	


	/**
	 * 从属社区楼栋ID对应与T031_Cbuilding.SID社区楼栋ID全局唯一编码。特别注意对于公共门等该字段一般为空因为通常并不属于某个楼栋 
	 * @param cBuildingId
	 */
	public void setcBuildingId(String cBuildingId) {
		this.cBuildingId = cBuildingId;
	}
	


	/**
	 * 创建人  
	 * @return the cUserName
	 */
	public String getcUserName() {
		return cUserName;
	}
	

	/**
	 * 创建人 
	 * @param cUserName
	 */
	public void setcUserName(String cUserName) {
		this.cUserName = cUserName;
	}
	

	/**
	 * 创建时间  
	 * @return the cTime
	 */
	public Timestamp getcTime() {
		return cTime;
	}
	

	/**
	 * 创建时间 
	 * @param cTime
	 */
	public void setcTime(Timestamp cTime) {
		this.cTime = cTime;
	}
	

	/**
	 * 最后修改人  
	 * @return the uUserName
	 */
	public String getuUserName() {
		return uUserName;
	}
	

	/**
	 * 最后修改人 
	 * @param uUserName
	 */
	public void setuUserName(String uUserName) {
		this.uUserName = uUserName;
	}
	

	/**
	 * 最后修改时间  
	 * @return the uTime
	 */
	public Timestamp getuTime() {
		return uTime;
	}
	

	/**
	 * 最后修改时间 
	 * @param uTime
	 */
	public void setuTime(Timestamp uTime) {
		this.uTime = uTime;
	}
	

	/**
	 * 修改说明或者审核意见  
	 * @return the comm
	 */
	public String getComm() {
		return comm;
	}
	

	/**
	 * 修改说明或者审核意见 
	 * @param comm
	 */
	public void setComm(String comm) {
		this.comm = comm;
	}
	
	
}
